package com.google.android.exoplayer2.audio;

import java.nio.ByteBuffer;
import java.nio.ByteOrder;

public interface AudioProcessor {
    public static final ByteBuffer ˏ = ByteBuffer.allocateDirect(0).order(ByteOrder.nativeOrder());

    public static final class UnhandledFormatException extends Exception {
        public UnhandledFormatException(int i, int i2, int i3) {
            super("Unhandled format: " + i + " Hz, " + i2 + " channels in encoding " + i3);
        }
    }

    boolean ʻ();

    void ʼ();

    ByteBuffer ʽ();

    int ˊ();

    int ˋ();

    boolean ˋ(int i, int i2, int i3) throws UnhandledFormatException;

    int ˎ();

    void ˎ(ByteBuffer byteBuffer);

    boolean ˏ();

    void ॱ();

    void ᐝ();
}
